self-powered equipment - Turc Anglais Dictionnaire